package com.hc.testaudio.bean.json;

import java.util.List;

/**
 *
 */
public class GetDataJson {

    /**
     * todayAttendanceData : {"totalLabor":210,"approachCount":188,"senceCount":104,"leaveCount":111}
     * yestodayAttendanceData : {"totalLabor":1,"approachCount":1,"senceCount":1,"leaveCount":1}
     * latestAttendanceData : {"workerName":"马冬梅","workerNumber":"123456","workerType":"木工","clockInTime":"02/28 12:00:00","attendanceImage":"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1585204578258&di=fd6f4a8b01d87cfbc9a5d425bb3e0730&imgtype=0&src=http%3A%2F%2Fi0.hdslb.com%2Fbfs%2Farticle%2F8e038de92c3b5f27adfc0e1e2e3c1cf9927889cb.jpg","faceUrl":"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1203909672,1147508818&fm=26&gp=0.jpg"}
     * attendancePersons : [{"workerName":"李海洋","workerNumber":"1231231","workerType":"木工","approachTime":"2/19 12:00:00","leaveTime":"2/19 19:00:00","onTheJob":"是","faceUrl":"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1203909672,1147508818&fm=26&gp=0.jpg"},{"workerNumber":"李海洋2","workerType":"123","approachTime":"木工2","leaveTime":"2/19 2:21:00","onTheJob":"2/19 20:00:00","faceUrl":"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1203909672,1147508818&fm=26&gp=0.jpg"},{"workerNumber":"李海洋3","workerType":"12312","approachTime":"木工3","leaveTime":"2/19 2:21:00","onTheJob":"2/19 20:00:00","faceUrl":"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1203909672,1147508818&fm=26&gp=0.jpg"}]
     * todayApproachStatistical : [{"lable":"砌墙工1","count":3},{"lable":"砌墙工2","count":5}]
     * todaySenceStatistical : [{"lable":"砌墙工","count":1},{"lable":"砌墙工","count":1}]
     * todayLeaveStatistical : [{"lable":"砌墙工","count":1},{"lable":"砌墙工","count":1}]
     * totalCount : 200
     * projectName : 项目名称
     */

    private TodayAttendanceDataBean todayAttendanceData;
    private YestodayAttendanceDataBean yestodayAttendanceData;
    private LatestAttendanceDataBean latestAttendanceData;

    private String projectName;
    private List<AttendancePersonsBean> attendancePersons;
    private List<TodayApproachStatisticalBean> todayApproachStatistical;
    private List<TodaySenceStatisticalBean> todaySenceStatistical;
    private List<TodayLeaveStatisticalBean> todayLeaveStatistical;
    private int todayApproachStatisticaTotalCount;
    private int todaySenceStatisticalTotalCount;
    private int todayLeaveStatisticalTotalCount;

    public TodayAttendanceDataBean getTodayAttendanceData() {
        return todayAttendanceData;
    }

    public void setTodayAttendanceData(TodayAttendanceDataBean todayAttendanceData) {
        this.todayAttendanceData = todayAttendanceData;
    }

    public YestodayAttendanceDataBean getYestodayAttendanceData() {
        return yestodayAttendanceData;
    }

    public void setYestodayAttendanceData(YestodayAttendanceDataBean yestodayAttendanceData) {
        this.yestodayAttendanceData = yestodayAttendanceData;
    }

    public LatestAttendanceDataBean getLatestAttendanceData() {
        return latestAttendanceData;
    }

    public void setLatestAttendanceData(LatestAttendanceDataBean latestAttendanceData) {
        this.latestAttendanceData = latestAttendanceData;
    }

    public int getTodayApproachStatisticaTotalCount() {
        return todayApproachStatisticaTotalCount;
    }

    public void setTodayApproachStatisticaTotalCount(int todayApproachStatisticaTotalCount) {
        this.todayApproachStatisticaTotalCount = todayApproachStatisticaTotalCount;
    }

    public int getTodaySenceStatisticalTotalCount() {
        return todaySenceStatisticalTotalCount;
    }

    public void setTodaySenceStatisticalTotalCount(int todaySenceStatisticalTotalCount) {
        this.todaySenceStatisticalTotalCount = todaySenceStatisticalTotalCount;
    }

    public int getTodayLeaveStatisticalTotalCount() {
        return todayLeaveStatisticalTotalCount;
    }

    public void setTodayLeaveStatisticalTotalCount(int todayLeaveStatisticalTotalCount) {
        this.todayLeaveStatisticalTotalCount = todayLeaveStatisticalTotalCount;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public List<AttendancePersonsBean> getAttendancePersons() {
        return attendancePersons;
    }

    public void setAttendancePersons(List<AttendancePersonsBean> attendancePersons) {
        this.attendancePersons = attendancePersons;
    }

    public List<TodayApproachStatisticalBean> getTodayApproachStatistical() {
        return todayApproachStatistical;
    }

    public void setTodayApproachStatistical(List<TodayApproachStatisticalBean> todayApproachStatistical) {
        this.todayApproachStatistical = todayApproachStatistical;
    }

    public List<TodaySenceStatisticalBean> getTodaySenceStatistical() {
        return todaySenceStatistical;
    }

    public void setTodaySenceStatistical(List<TodaySenceStatisticalBean> todaySenceStatistical) {
        this.todaySenceStatistical = todaySenceStatistical;
    }

    public List<TodayLeaveStatisticalBean> getTodayLeaveStatistical() {
        return todayLeaveStatistical;
    }

    public void setTodayLeaveStatistical(List<TodayLeaveStatisticalBean> todayLeaveStatistical) {
        this.todayLeaveStatistical = todayLeaveStatistical;
    }

    public static class TodayAttendanceDataBean {
        /**
         * totalLabor : 210
         * approachCount : 188
         * senceCount : 104
         * leaveCount : 111
         */

        private int totalLabor;
        private int approachCount;
        private int senceCount;
        private int leaveCount;

        public int getTotalLabor() {
            return totalLabor;
        }

        public void setTotalLabor(int totalLabor) {
            this.totalLabor = totalLabor;
        }

        public int getApproachCount() {
            return approachCount;
        }

        public void setApproachCount(int approachCount) {
            this.approachCount = approachCount;
        }

        public int getSenceCount() {
            return senceCount;
        }

        public void setSenceCount(int senceCount) {
            this.senceCount = senceCount;
        }

        public int getLeaveCount() {
            return leaveCount;
        }

        public void setLeaveCount(int leaveCount) {
            this.leaveCount = leaveCount;
        }
    }

    public static class YestodayAttendanceDataBean {
        /**
         * totalLabor : 1
         * approachCount : 1
         * senceCount : 1
         * leaveCount : 1
         */

        private int totalLabor;
        private int approachCount;
        private int senceCount;
        private int leaveCount;

        public int getTotalLabor() {
            return totalLabor;
        }

        public void setTotalLabor(int totalLabor) {
            this.totalLabor = totalLabor;
        }

        public int getApproachCount() {
            return approachCount;
        }

        public void setApproachCount(int approachCount) {
            this.approachCount = approachCount;
        }

        public int getSenceCount() {
            return senceCount;
        }

        public void setSenceCount(int senceCount) {
            this.senceCount = senceCount;
        }

        public int getLeaveCount() {
            return leaveCount;
        }

        public void setLeaveCount(int leaveCount) {
            this.leaveCount = leaveCount;
        }
    }

    public static class LatestAttendanceDataBean {
        /**
         * workerName : 马冬梅
         * workerNumber : 123456
         * workerType : 木工
         * clockInTime : 02/28 12:00:00
         * attendanceImage : https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1585204578258&di=fd6f4a8b01d87cfbc9a5d425bb3e0730&imgtype=0&src=http%3A%2F%2Fi0.hdslb.com%2Fbfs%2Farticle%2F8e038de92c3b5f27adfc0e1e2e3c1cf9927889cb.jpg
         * faceUrl : https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1203909672,1147508818&fm=26&gp=0.jpg
         */

        private String workerName;
        private String workerNumber;
        private String workerType;
        private String clockInTime;
        private String attendanceImage;
        private String faceUrl;

        public String getWorkerName() {
            return workerName;
        }

        public void setWorkerName(String workerName) {
            this.workerName = workerName;
        }

        public String getWorkerNumber() {
            return workerNumber;
        }

        public void setWorkerNumber(String workerNumber) {
            this.workerNumber = workerNumber;
        }

        public String getWorkerType() {
            return workerType;
        }

        public void setWorkerType(String workerType) {
            this.workerType = workerType;
        }

        public String getClockInTime() {
            return clockInTime;
        }

        public void setClockInTime(String clockInTime) {
            this.clockInTime = clockInTime;
        }

        public String getAttendanceImage() {
            return attendanceImage;
        }

        public void setAttendanceImage(String attendanceImage) {
            this.attendanceImage = attendanceImage;
        }

        public String getFaceUrl() {
            return faceUrl;
        }

        public void setFaceUrl(String faceUrl) {
            this.faceUrl = faceUrl;
        }
    }

    public static class AttendancePersonsBean {
        /**
         * workerName : 李海洋
         * workerNumber : 1231231
         * workerType : 木工
         * approachTime : 2/19 12:00:00
         * leaveTime : 2/19 19:00:00
         * onTheJob : 是
         * faceUrl : https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1203909672,1147508818&fm=26&gp=0.jpg
         */

        private String workerName;
        private String workerNumber;
        private String workerType;
        private String approachTime;
        private String leaveTime;
        private String onTheJob;
        private String faceUrl;

        public String getWorkerName() {
            return workerName;
        }

        public void setWorkerName(String workerName) {
            this.workerName = workerName;
        }

        public String getWorkerNumber() {
            return workerNumber;
        }

        public void setWorkerNumber(String workerNumber) {
            this.workerNumber = workerNumber;
        }

        public String getWorkerType() {
            return workerType;
        }

        public void setWorkerType(String workerType) {
            this.workerType = workerType;
        }

        public String getApproachTime() {
            return approachTime;
        }

        public void setApproachTime(String approachTime) {
            this.approachTime = approachTime;
        }

        public String getLeaveTime() {
            return leaveTime;
        }

        public void setLeaveTime(String leaveTime) {
            this.leaveTime = leaveTime;
        }

        public String getOnTheJob() {
            return onTheJob;
        }

        public void setOnTheJob(String onTheJob) {
            this.onTheJob = onTheJob;
        }

        public String getFaceUrl() {
            return faceUrl;
        }

        public void setFaceUrl(String faceUrl) {
            this.faceUrl = faceUrl;
        }
    }

    public static class TodayApproachStatisticalBean {
        /**
         * lable : 砌墙工1
         * count : 3
         */

        private String lable = "默认";
        private int count = 0;

        public String getLable() {
            return lable;
        }

        public void setLable(String lable) {
            this.lable = lable;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }
    }

    public static class TodaySenceStatisticalBean {
        /**
         * lable : 砌墙工
         * count : 1
         */

        private String lable;
        private int count;

        public String getLable() {
            return lable;
        }

        public void setLable(String lable) {
            this.lable = lable;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }
    }

    public static class TodayLeaveStatisticalBean {
        /**
         * lable : 砌墙工
         * count : 1
         */

        private String lable;
        private int count;

        public String getLable() {
            return lable;
        }

        public void setLable(String lable) {
            this.lable = lable;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }
    }
}
